/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const AutonumberOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M5.34896 1.08613C5.59557 1.21575 5.75 1.4714 5.75 1.75V6.5C5.75 6.91422 5.41421 7.25 5 7.25C4.58579 7.25 4.25 6.91422 4.25 6.5V3.17684L3.92528 3.40038C3.58409 3.63525 3.1171 3.54907 2.88223 3.20789C2.64736 2.8667 2.73354 2.39971 3.07472 2.16484L4.57472 1.13223C4.80421 0.974254 5.10235 0.956501 5.34896 1.08613Z" fill={ colors[0] }/>
<path d="M9.21267 14.9529C8.93242 14.8368 8.74969 14.5634 8.74969 14.26L8.74969 1.76008C8.74969 1.34586 9.08547 1.01008 9.49969 1.01008C9.9139 1.01008 10.2497 1.34586 10.2497 1.76008V12.4493L12.7196 9.97944C13.0125 9.68654 13.4874 9.68654 13.7803 9.97944C14.0732 10.2723 14.0732 10.7472 13.7803 11.0401L10.03 14.7903C9.81552 15.0048 9.49293 15.069 9.21267 14.9529Z" fill={ colors[0] }/>
<path d="M4.5 10.7131C4.5 10.5632 4.55788 10.4614 4.64638 10.385C4.74831 10.297 4.88637 10.25 5 10.25C5.11365 10.25 5.25171 10.297 5.35362 10.385C5.44212 10.4614 5.5 10.5632 5.5 10.7131C5.5 10.8251 5.45113 10.982 5.26817 11.2164C5.08221 11.4547 4.8212 11.6944 4.50131 11.9792L4.43617 12.0371C4.15322 12.2885 3.82286 12.582 3.5647 12.8915C3.28732 13.224 3 13.6816 3 14.25C3 14.6642 3.33579 15 3.75 15H6.25C6.66421 15 7 14.6642 7 14.25C7 13.8358 6.66421 13.5 6.25 13.5H5.05586C5.17697 13.3859 5.31293 13.2649 5.4631 13.1313L5.4987 13.0996C5.8038 12.828 6.16779 12.5017 6.45058 12.1394C6.73637 11.7733 7 11.2953 7 10.7131C7 9.42789 5.89037 8.75 5 8.75C4.10967 8.75 3 9.42788 3 10.7131C3 11.1273 3.33579 11.4631 3.75 11.4631C4.16421 11.4631 4.5 11.1273 4.5 10.7131Z" fill={ colors[0] }/>

  </>,
  name: 'autonumber_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M5.34896 1.08613C5.59557 1.21575 5.75 1.4714 5.75 1.75V6.5C5.75 6.91422 5.41421 7.25 5 7.25C4.58579 7.25 4.25 6.91422 4.25 6.5V3.17684L3.92528 3.40038C3.58409 3.63525 3.1171 3.54907 2.88223 3.20789C2.64736 2.8667 2.73354 2.39971 3.07472 2.16484L4.57472 1.13223C4.80421 0.974254 5.10235 0.956501 5.34896 1.08613Z', 'M9.21267 14.9529C8.93242 14.8368 8.74969 14.5634 8.74969 14.26L8.74969 1.76008C8.74969 1.34586 9.08547 1.01008 9.49969 1.01008C9.9139 1.01008 10.2497 1.34586 10.2497 1.76008V12.4493L12.7196 9.97944C13.0125 9.68654 13.4874 9.68654 13.7803 9.97944C14.0732 10.2723 14.0732 10.7472 13.7803 11.0401L10.03 14.7903C9.81552 15.0048 9.49293 15.069 9.21267 14.9529Z', 'M4.5 10.7131C4.5 10.5632 4.55788 10.4614 4.64638 10.385C4.74831 10.297 4.88637 10.25 5 10.25C5.11365 10.25 5.25171 10.297 5.35362 10.385C5.44212 10.4614 5.5 10.5632 5.5 10.7131C5.5 10.8251 5.45113 10.982 5.26817 11.2164C5.08221 11.4547 4.8212 11.6944 4.50131 11.9792L4.43617 12.0371C4.15322 12.2885 3.82286 12.582 3.5647 12.8915C3.28732 13.224 3 13.6816 3 14.25C3 14.6642 3.33579 15 3.75 15H6.25C6.66421 15 7 14.6642 7 14.25C7 13.8358 6.66421 13.5 6.25 13.5H5.05586C5.17697 13.3859 5.31293 13.2649 5.4631 13.1313L5.4987 13.0996C5.8038 12.828 6.16779 12.5017 6.45058 12.1394C6.73637 11.7733 7 11.2953 7 10.7131C7 9.42789 5.89037 8.75 5 8.75C4.10967 8.75 3 9.42788 3 10.7131C3 11.1273 3.33579 11.4631 3.75 11.4631C4.16421 11.4631 4.5 11.1273 4.5 10.7131Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
